import { Api } from '../api'

export function getPublicKey() {
  return useGet(Api.PublicKeyApi, null, {
    // 设置为false的时候不会携带token
    token: false,
  })
}

export function getPasswordCaptcha() {
  return useGet(Api.PasswordCaptchaApi, null, {
    // 设置为false的时候不会携带token
    token: false,
  })
}

export function getPhoneCaptcha() {
  return useGet(Api.PhoneCaptchaApi, null, {
    // 设置为false的时候不会携带token
    token: false,
  })
}

export function getPhoneCode(mobile: string | undefined, captcha: string | undefined, captchaId: string | undefined) {
  return useGet<string>(Api.MessageCaptchaApi, { mobile, captcha, captchaId }, {
    // 设置为false的时候不会携带token
    token: false,
  })
}
